package net.zjitc.hashset.user;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;

/**
 * @Author admin
 * @Date 2019/4/9 14:55
 */
public class UserDaoHashset implements UserDao {
    HashSet <User> hashSet= new HashSet<User>();
    @Override
    public void register(User user) {
      /**  hashSet.contains(user);
       if (hashSet.contains(user)){
           System.out.println("注册失败！用户重复");
       }else{
           hashSet.add(user);
           System.out.println("注册成功");
       }*/
      /* 比较用户名是否重复 */
        Iterator iterator=hashSet.iterator();
        while (iterator.hasNext()){
            User u=(User) iterator.next();
            if (u.getName().equals(user.getName())){
                System.out.println("注册失败！用户重复");
                return;
            }
        }
        hashSet.add(user);
        System.out.println("注册成功！");
    }
}
